module.exports = (sequelize, DataTypes,Sequelize) => {
    const User = sequelize.define("User", {
        // 在这里定义模型属性
        id:{
            type: DataTypes.INTEGER,
            primaryKey: true,
            autoIncrement: true
        },
        userName: {
            type: DataTypes.STRING,
            allowNull: false,
            field: 'user_name' 
        },
        password: {
            type: DataTypes.STRING
            // allowNull 默认为 true
        },
        createAt: {
            type: DataTypes.DATE,
            field: 'create_at',
            defaultValue: DataTypes.NOW
        },
        updateAt: {
            type: DataTypes.DATE,
            field: 'update_at'
        }
    }, {
        sequelize, // 我们需要传递连接实例
        modelName: 'User', // 我们需要选择模型名称
        tableName: 't_user',
        timestamps: false
    });
    return User;
};
